home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1995 March / macformat-022.iso / Shareware City / Science / µSim 1.0b5 folder / source / Globals.c < prev    next >
Encoding:
Text File  |  1994-10-03  |  1.5 KB  |  49 lines  |  [TEXT/MMCC]

  1. //#pragma load "MacDump"
  2.  
  3.  
  4. #include    "Globals.h"
  5.  
  6. EventRecord    gMyEvent;
  7. SndCallBackUPP    gmyCallbackUPP;
  8. GrowZoneUPP            gMyGrowZoneUPP;
  9. ListClickLoopUPP    gInstrClikLoopUPP;
  10. ListClickLoopUPP    gCommentClikLoopUPP;
  11. ListClickLoopUPP    gSwitchCursClikLoopUPP;
  12. TEHandle    gTheInput = nil;
  13. CursHandle    gWatchHandle, gIBeamHandle, gPlusHandle;
  14. short    gRstatus = kST_STOPPED;
  15. short    gZoomFactor;
  16. short    gSubclk;
  17. short    gNumAsyncSnds = 0;
  18. Boolean    gDoneFlag = false;
  19. Boolean    gInTheForeground = true;
  20. Boolean    gHasColorQD, gPwrManagerIsPresent;
  21.  
  22. struct myprefs gPrefs = { kCurPrefsVersion, false, false, {75, 0}, {36, 385}, 2, kPCStart, kStackBase, kStackSize, {279, 0, 342, 381}, {39, 16}, {50, 10}, 99, 0, {42, 8}, 198, 0, true, false, false, false, false, true };
  23.  
  24. short    gRegs[kNUMOFREGS];    /* the registers of my machine */
  25. short    gParts[kNUMOFPARTS];    /* editable parts in animation window */
  26. Ptr    gMMemory;    /* RAM memory of the "monster": 128K! */
  27. Ptr    gAssMemory;    /* Associative memory for hardware decoding: 256 bytes! */
  28. union u_mir *gCsMemory;    /* Control Store memory: 512 bytes! (128 longs) */
  29. unsigned short    gILCBase;
  30.  
  31. MenuHandle    gMenu_Apple;
  32. MenuHandle    gMenu_File;
  33. MenuHandle    gMenu_Edit;
  34. MenuHandle    gMenu_Windows;
  35. MenuHandle    gMenu_Control;
  36. MenuHandle    gMenu_Assembler;
  37. MenuHandle    gMenu_Memory;
  38. MenuHandle    gMenu_Registers;
  39. MenuHandle    gMenu_DisasmF;
  40. MenuHandle    gMenu_DumpF;
  41. MenuHandle    gPopMenu;
  42.  
  43. WindowPtr    gWPtr_Animation;
  44. WindowPtr    gWPtr_Dump;
  45. WindowPtr    gWPtr_Microprogram_Ed;
  46. WindowPtr    gWPtr_Registers;
  47. WindowPtr    gWPtr_Disasm;
  48. WindowPtr    gWPtr_IO;
  49.